/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ClasesBase;

/**
 *
 * @author Jose
 */
public class Tarjeta implements Comparable {

    private int idTarjeta;
    private String accion;
    private String nombreArchivo;
    private String descripcion;
    private boolean conDuenio;

    public Tarjeta(int idTarjeta, String accion, String nombArch, String descripcion) {
        this.idTarjeta = idTarjeta;
        this.accion = accion;
        this.nombreArchivo = nombArch;
        this.descripcion = descripcion;
        this.conDuenio = false;
    }

    public int getIdTarjeta() {
        return idTarjeta;
    }

    public void setIdTarjeta(int idTarjeta) {
        this.idTarjeta = idTarjeta;
    }

    public String getAccion() {
        return accion;
    }

    public void setAccion(String accion) {
        this.accion = accion;
    }

    @Override
    public int compareTo(Object o) {
        Tarjeta aux = (Tarjeta) o;
        String auxString = aux.getIdTarjeta() + "";
        return auxString.compareTo(this.idTarjeta + "");
    }

    @Override
    public int hashCode() {
        return this.idTarjeta;
    }
    
    
    public String getNombreArchivo() {
        return nombreArchivo;
    }

    public void setNombreArchivo(String nombreArchivo) {
        this.nombreArchivo = nombreArchivo;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public boolean isConDuenio() {
        return conDuenio;
    }

    public void setConDuenio(boolean conDuenio) {
        this.conDuenio = conDuenio;
    }
}
